package cn.edu.zafu.bigdata.llc;

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;

public class GenericMaxTest {

    public static void main(String[] args) {
        // 创建一个包含整数的列表
        List<Integer> intList = Arrays.asList(3, 5, 1, 9, 2);
        // 创建一个包含字符串的列表
        List<String> stringList = Arrays.asList("apple", "banana", "cherry", "date");

        // 使用findMax方法查找最大值
        Integer maxInt = GenericMaxFinder.findMax(intList, Comparator.naturalOrder());
        String maxString = GenericMaxFinder.findMax(stringList, Comparator.naturalOrder());

        // 输出结果
        System.out.println("Max integer: " + maxInt);
        System.out.println("Max string: " + maxString);
    }
}
